package com.ship.dispatch.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class SpYearPlanSchemeHistoryVO {
    private Long id;

    /**
     * 年度计划id
     */
    private Long planId;

    /**
     * 创建时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    /**
     * 是否共享
     */
    private Integer isShare;

    /**
     * 是否还原
     */
    private Integer isReduce;

    /**
     * 是否下发
     */
    private Integer isDistribute;

    /**
     * 是否草稿
     */
    private Integer isDraft;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 编号
     */
    private Integer number;

    /**
     * 分享编号
     */
    private Integer shareNumber;

    /**
     * 时间
     */
    private Integer days;

    /**
     * 运费
     */
    private BigDecimal freight;

    /**
     * 贸易利润率
     */
    private BigDecimal trade;

    /**
     * 船舶利用率
     */
    private BigDecimal ship;
    List<SpYearPlanSchemeDetailHistoryVO> historys = new ArrayList<>();
}
